package com.FH.organization.flow_path;

import com.FH.util.ResultDTO;

/**
 * Created by Administrator on 2016/9/21.
 */
public interface FlowPathDAO {

    //查询
     public ResultDTO getFlowPathInfo(String search, String page, String size);

    //查询到达某步流程钱的数据
    public ResultDTO getPartFlowPathInfo(String select, String page, String size);

    //增加
    public ResultDTO addFlowPathInfo(FlowPathPullDTO flowPathPullDTO);

    //修改
    public ResultDTO updateFlowPathInfo(FlowPathPullDTO flowPathPullDTO);

    //删除
    public ResultDTO deleteFlowPathInfo(FlowPathPullDTO flowPathPullDTO);

    //删除某一流程全部内容
    public ResultDTO deleteAllFlowPathInfo(FlowPathPullDTO flowPathPullDTO);

    //修改not_pass字段
    public ResultDTO updateNotPassInfo(FlowPathPullDTO flowPathPullDTO);

    //点击删除的时候，根据传进来的flow_path_id，apply_manage_id，修改not_pass的字段值为空
    public ResultDTO deletenot_PassInfo(FlowPathPullDTO flowPathPullDTO);
}
